home *** CD-ROM | disk | FTP | other *** search
- 941129 V0.61
- Third released version.
-
- Fixed a _horrible_ bug causing a shutdown of the system if run by
- root under certain circumstances *blush* (thanks Peter!).
- Fixed missing variable-declaration for FLUSH_INPUT.
- Changed toneportamento for S3M (it differs from PT *sigh*). Might
- still not be perfect (see TECH-file).
- Reduced number of events sent to the sequencer (was there before
- but got removed when I debugged the interactive interface).
- Changed SEQ_TRESHOLD to reduce # of sleep/play transitions.
- When -q or -Q is used we now exit after the last song is played.
- Minor cleanups.
- 941015 V0.6
- Second released version.
-
- Changed voicetoggling to double keypresses if nr_voices > 9.
- Added S3M-support. This needed NOTE_OFF, more octaves and
- a new periodtable (and a couple of new effects).
- Modified pitch/volume-slides to support S3M slides.
- Made loading of S3M's and ULT's faster [buffering => less calls
- to read()].
- Tremolo fixed (did everything right, except call do_tremolo() :)
- Added tolerant flag (-T).
- Made TMP_DIR-cleanup recursive in case archives contains dirs.
- Various minor fixes, like always.
- 941005 V0.5
- Simplified and improved catchup-code.
- Ultratracker support improved and format version 4 implemented.
- Optimized file-handling (less memory-usage and stat()-calls).
- Nasty malloc()-bug squashed after _several_ hours of frustrating
- debugging of random crashes [1+x*sizeof(y) => (1+x)*sizeof(y)].
- Added volumecontrol+muting and removed option -V.
- Shell-sensitive characters are now escaped so loading/unpacking
- should work properly most of the time now.
- Bug that prevented loading of >4 channel-MODs fixed.
- Patterns are now divided into tracks that can be shared if equal.
- Three different levels of detail when displaying songdata (-x).
- Inserted multiple help-pages.
- Toggling of active voices (w/o using channel main-volume).
- Made cursor invisible (thanks Zeyd!).
- Multitracker support added.
- Various minor bugfixes and cosmetic changes to the GUI and code.
- 940904 V0.4
- Summer came, so little work/time unit :)
- Coding speed increased substantially when I got my RAM-upgrade :)
- I might consider adding an X-interface now that I can run X
- comfortably.
- Version number bumbed two steps due to heavy changes.
-
- Improved format-detection based on filenames.
- Fixed ioctl(SYNC) in VoxWare to return EINTR when appropriate.
- Fixed small bug in speed 0 handling (loopcount was ignored).
- Panning for MODs broken when I added ULT-support. Fixed.
- More patches for VoxWare: select() and nonblocking /dev/sequencer.
- Scrapped old keyboard handling and replaced it with a select()-
- based one.
- Interactive mode implemented using ncurses (this is the biggie).
- Output is now synced to sound as good as system-load permits,
- and the sequencer input queue is kept as full as possible. This
- requires flushing and restarting the player if the user changes
- something affecting soundoutput (like pattern jumps).
- If the text-output gets too far behind, scrolling will be
- temporarily turned off to catch up with the sound-output.
- Fixed volume-bug in VoxWare2.90+ (now both mod and gmod play
- correctly again).
- Total playing time printed upon exit.
- Support for environment-variable MOD_OPTIONS to allow personal
- default options.
- Support for .zip and .arj added.
- A couple new options added, some changed and a few removed.
- File splitting and code cleanup.
- Manual and LSM updated.
-
- 940520 V0.2
- This version needs a bugfix to PROCESS_ABORTING() in VoxWare.
-
- Added keyboard-control (next, prev module/pattern etc).
- Allowed EFX_JUMP to jump forward too.
- Minor bug with -l and 1 specified module fixed.
- Loading of modules packed with gzip/compress/lha added.
- Added support for Ultratracker modules (and octave 5-7).
- Changed byteswap-macros into functions (it _worked_ before,
- but just by accident; '*p++' in those macros wasn't too clever :)
- Renamed option -V to -d and added a couple of new options.
- EFX_LOOP now works correctly the first time too (really!).
- Reduced number of events sent to the sequencer.
- Fixed overflow bug (an unsigned short isn't enough for storing
- samplelength).
- Added checking of available GUS-dram before uploading samples.
- Added support for /dev/mixer-volume in kernel-patch (also in
- the official VoxWare).
-
- 940315 V0.1
- This is the first released version.
-
- Fixed bug in EFX_LOOP (finally got a mod that used the
- effect so i could test it :).
- Fixed bug in using glissando for toneportamento.
- Added some Ultra-click(tm) removal.
- Added commandline interface with a bunch of options.
- Moved the changes-list from main.c to CHANGES, wrote a
- manualpage, and added a README.
- Got the linear volume patches into the official VoxWare.
-
- 940227 V0.06
- New effects: vibrato, vibrato+volumeslide, set vibrato
- waveform, tremolo, set tremolo waveform.
- Finally! All non-sample modifying effects implemented!
- Reworked portamentos and arpeggio.
- period2note() now works exactly as in PT.
- Notepitch now reset just like in PT. Ugly, but compatible...
- Volume wasn't set if we had efx.dont_trigger_note. Fixed.
- The Swedish hockey-team won the goldmedals in the Olympic
- Games in Lillehammer today :-)
-
- 940223 V0.05
- New effects: portamento up/down, fineportamento up/down,
- toneportamento, toneportamento+volumeslide, arpeggio,
- set finetune, sample offset, set glissando.
- Support for octave 0 and 4.
- Finetune is now used when setting playback rate.
- Sample offsets fails sometimes. Kernel needs fixing...
- Missplaced ')' in code cost me half a day :( , but now
- portamento works.
- Glissando used in toneportamento pitchcalculation.
- Improved handling of incorrect specified sample looping.
-
- 940217 V0.04
- New effect: note delay.
- Corrected base_freq to reflect the exact sample rate on
- PAL/NTSC Amigas (modules that previously seemed to sound
- somewhat different from what they should now sound right).
- BPM-speed introduced.
- Silly bug in handling the last sample being a few bytes
- short caused sample length to be incorrectly set.
- Cleaned up kernel patch.
- Split up source in several files as it started to get large.
-
- 940203 V0.03
- New effects: loop, fine volumeslides, patterndelay
- retrigger and notecut.
- Serious bug fixed: All effects were delayed one line!
-
- 940130 V0.02
- New effects: speed, break, jump, volume and volumeslides.
- Surprisingly many modules mainly use the above effects, so
- we can actually play alot of modules fairly well.
- A kernel hack is used to get linear volume. Quick'n dirty.
-
- 940115 V0.01
- It plays! No effects at ALL. Just playing notes.
-
- 940105
- Coding started.
-
- 931220
- GUS purchased :-)
-